Instalación de Entorno de trabajo. Ubuntu WSL2
Ingeniería Biomédica
Instalación de Ubuntu en WSL
Antes de compilar Python, es necesario disponer de Ubuntu corriendo bajo WSL2 en Windows 11. Sigue estos pasos:
Verificar requisitos:
- Windows 11 (build 22000 o superior).
- Virtualización habilitada en BIOS/UEFI (Intel VT-x o AMD SVM).
- Permisos de administrador en Windows.
Habilitar WSL y plataforma de máquina virtual:
Abre PowerShell como administrador y ejecuta:
powershell wsl --install- Esto activa las características “Virtual Machine Platform” y “Windows Subsystem for Linux”.
- Descarga e instala Ubuntu por defecto (puedes ignorar o desinstalar luego).
- Reinicia el equipo si se solicita.
Instalar Ubuntu:
Vía PowerShell:
O desde Microsoft Store:
- Abre Microsoft Store.
- Busca “Ubuntu” y pulsa Instalar.
Primer arranque de Ubuntu:
- Abre Ubuntu desde el menú Inicio o Windows Terminal.
powershell wsl -d Ubuntu - Crea tu usuario y contraseña de Linux.
- Abre Ubuntu desde el menú Inicio o Windows Terminal.
Actualizar paquetes del sistema:
Instalación de R y Python
1. Actualizar repositorios e instalar dependencias de compilación
Ejecuta los siguientes comandos para actualizar el sistema e instalar las bibliotecas necesarias para compilar Python desde el código fuente:
sudo apt update
sudo apt install -y \
build-essential \
libssl-dev \
zlib1g-dev \
libncurses5-dev libncursesw5-dev \
libreadline-dev \
libsqlite3-dev \
libgdbm-dev libdb5.3-dev \
libbz2-dev \
libexpat1-dev \
liblzma-dev \
tk-dev \
dirmngr \
gnupg \
apt-transport-https \
ca-certificates \
software-properties-common wget \
libxml2-dev \
libharfbuzz-dev \
libfribidi-dev \
libcurl4-openssl-dev \
libmagick++-dev \
cmake\
wget2 Instalación de la versión más reciente de R
Para instalar la versión más reciente de R en Ubuntu bajo WSL2, sigue estos pasos:
1. Agregar la clave y el repositorio oficial de CRAN:
2. Instalar R:
3. Verificar la instalación:
3 Descargar y extraer Python 3.13
1. Descarga el código fuente de Python 3.13 y descomprímelo en /usr/src:
2. Configura la compilación con optimizaciones y el instalador de pip integrado:
```bash
sudo ./configure --enable-optimizations --with-ensurepip=install
```
3. Compila utilizando todos los núcleos disponibles:
```bash
sudo make -j "$(nproc)"
```
4. Instala Python 3.12 sin sobrescribir la versión del sistema por defecto:
```bash
sudo make altinstall
```
Los ejecutables quedarán en /usr/local/bin/python3.13 y /usr/local/bin/pip3.13.
5. Verificación de la instalación
Comprueba las versiones instaladas:
6. Crear y activar un entorno virtual
1. Crea un directorio de trabajo
```bash
mkdir -p ~/proyectos
cd ~/proyectos
```
2. Crea un entorno virtual (mienv) con Python 3.13:
```bash
/usr/local/bin/python3.13 -m venv mienv
```
3. Activa el entorno:
```bash
source mienv/bin/activate
```
4. Verifica que python y pip apunten a la versión 3.13:
```bash
python --version # Python 3.13.5
pip --version # pip x.y.z
```
5. desactivar el entorno, ejecuta:
Instalación de CUDA
Para habilitar aceleración GPU en tu Ubuntu bajo WSL2, instala CUDA siguiendo estos pasos:
1. Obtener el kit de repositorio CUDA de NVIDIA:
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda-repo-wsl-ubuntu-12-9-local_12.9.1-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-12-9-local_12.9.1-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-12-9-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install zlib1g cuda-toolkit-12-9 nvidia-cuda-toolkit nvidia-cudnn2. Verificar la instalación:
Instalación de Miniconda3 en Ubuntu (WSL)
A continuación se detallan los pasos estrictamente por terminal para instalar Miniconda3 en tu entorno Ubuntu bajo WSL.
1. Actualizar índices de paquetes
2. Descargar el instalador oficial
3. Verificar la integridad (opcional)
Compara el hash SHA‑256 generado con el publicado en el sitio oficial:
4. Ejecutar el instalador en modo silencioso
Esto instalará Miniconda en ~/miniconda sin interacción:
5. Inicializar Conda en tu shell
Para que conda esté disponible cada vez que abras la terminal:
6. Recargar la configuración de shell
7. Actualizar Conda a la última versión
8. Verificar la instalación
Instalación de Texlive (LATEX)
Instalación de Quarto
Se requiere revisarr la versión de Quarto disponible en la página de descargas de Quarto .
sudo apt update
wget https://github.com/quarto-dev/quarto-cli/releases/download/v1.7.32/quarto-1.7.32-linux-amd64.deb
sudo dpkg -i quarto-1.7.32-linux-amd64.deb
sudo apt-get install -f